package  com.zerosky.crm.service;

import java.util.List;
import java.util.Map;

import com.zerosky.crm.po.CustomerFollowRecords;
import com.zerosky.crm.util.PageInfo;

/**Customerfollowrecords业务逻辑接口 
 * @author hugy;
 * @since 2017-06-08
 */
public interface CustomerFollowRecordsService {

	/**Customerfollowrecords列表接口
	 * @author hugy;
	 * @since 2017-06-08
	 */
	public List<CustomerFollowRecords> getCustomerFollowRecordsList(Map map);

	/**Customerfollowrecords列表接口
	 * @author hugy;
	 * @since 2017-06-08
	 */
	public PageInfo<CustomerFollowRecords> getCustomerFollowPageInfoList(Map map,PageInfo<CustomerFollowRecords> page);
	
	/**通过主键查找Customerfollowrecords实体接口
	 * @param id Customerfollowrecords主键
	 * @author hugy;
	 * @since 2017-06-08
	 */
	public CustomerFollowRecords getCustomerFollowRecordsById(String id);

	/**保存Customerfollowrecords接口 
	 * @param Customerfollowrecords 实体对象, operation 操作类型
	 * @author hugy;
	 * @since 2017-06-08
	 */
	public void saveCustomerFollowRecords(CustomerFollowRecords customerFollowRecords, String operation) throws Exception;
	
	 
	/**删除Customerfollowrecords接口
	 * @param idArray Customerfollowrecords主键数组
	 * @author hugy;
	 * @since 2017-06-08
	 */
	public void deleteCustomerFollowRecordsById(String id) throws Exception;
	 
}
